tube sock - Turkish English Dictionary